Python Job: Software Engineer

Job added on

Location

Zürich - Switzerland

Job type

Full-Time

Python Job Details

Fotokite develops autonomous, high-endurance tethered unmanned aerial systems to help firefighters and public safety teams save lives.


Fotokite systems allow first responders to quickly and easily gain situational awareness after arriving at emergency scenes: our autonomous one-touch launch/land system makes operation simple and safe; the dual color and thermal camera payload provides situational awareness from the system’s aerial perspective; and actively tethered flight means the system can be flown without a certified pilot, and can be left flying for as long as the situation requires.


We are seeking to expand the software team with engineers that bring dedication and fresh ideas in the areas of systems/network engineering, web development, cloud computing, and video streaming. Our culture values versatile engineers that are willing to show initiative and tackle problems across the full stack. Your work, in particular, will support customers with safe and reliable systems in high-impact first responder applications.


Example of Responsibilities

  • Design and implement real-time video streaming infrastructure at the core of our situational awareness system
  • Maintain and improve our data collection and processing infrastructure
  • Implement novel UIs to simplify the work of firefighters
  • Enhance our simulated and physical testing framework to provide a reliable product to our customers
  • Provide code review and guidance in your areas of expertise
  • Collaborate with other teams such as embedded, flight control, UI/UX

Requirements

  • Good understanding of networking principles
  • Solid knowledge of Linux
  • Experience building applications using Javascript, Python, Go, C++ or related languages
  • Experience with 1 or more of the following:
    • Web development / React
    • Video streaming technologies (RTP and similar)
    • Real time low latency networking protocols (websockets, webRTC)
    • Abstractions typical of the major cloud providers (GCP, AWS)
    • Single board computers (ARM based)
    • Fleet automation / orchestration
    • Embedded Linux (yocto, buildroot)
    • Package management and distribution
    • Network routing


Fotokite is hiring for full- or part-time positions, both entry and senior level, onsite at our HQ in Zürich, Switzerland.


We require that applicants are eligible to work in Switzerland and are fluent in English. Please submit your CV and cover letter in English only.


We look forward to hearing from you!